/*****************************************************************************/
/*                        >>> func_rutinas_consolas.c- <<<                   */
/*	Trabajo Practico 2do. cuatrimestre 2011                                  */
/*	TP:"FUSELAJE"                                                            */
/*	GRUPO: Reduce Fat Fast                                                   */
/*	INTEGRANTES: Emanuel Genovese                                            */
/*               Federico Gabriel Garcia                                     */
/*               Federico Pioli                                              */
/*               Esther Insfrain                                             */
/*               Luciano Bagattin                                            */
/*	Fecha UM:                                                                */
/*****************************************************************************/
#include "../headers/prototipos.h"
#include <string.h>

/******************************************************************************/
/* Nombre de Funcion: fVerificaSectores                                       */
/* Parametros:  sectorDesde: sector por el cual va a empezar a borrar         */
/*              sectorHasta: sector por el cual va a terminar de borrar       */
/* Descripcion: Funcion que verifica si los limites a borrar son validos      */
/******************************************************************************/
int fVerificaSectores(int iSectorDesde, int iSectorHasta){
	if ((iSectorDesde = -1 )|| (iSectorHasta= -1)){
       return 1;
	}else if(iSectorDesde > iSectorHasta){
		return 1;
	}
return 0;
}

/********************************************************************************/
/* Nombre de Funcion: fVerificaCadena                                           */
/* Parametros: cadena:cadena de sectores                                        */
/* Descripcion: Funcion que verifica si la cadena de sectores fue correctamente */
/* ingresada      																*/
/********************************************************************************/


int fVerificarCadena(char * cadena){
/*declaracion de variables locales*/
char cComienzo = cadena[0];
char cFinal = cadena[((int)strlen(cadena))-1];
char sResto[1000]="\0";
char sNumero[50]="\0";
int iCantidadSectores=0;
int i=0, a,j=0;
/*fin de la declaracion de variables locales*/


 sResto[strlen(sResto)]='\0';
  if ((cComienzo == '(') && (cFinal == ')')){
           for(;cadena[i]!='(';i++);
           for(i++;cadena[i]!=')';sResto[j]=cadena[i],i++,j++);
           sResto[i]='\0';
       i=0;
       while(sResto[i]!='\0'){
            for(a=0;sResto[i]!=','&& sResto[i]!='\0';i++,a++)    {
                sNumero[a]=sResto[i];
            } //fin del for

            i++;

       }//fin del while.
       if(iCantidadSectores<=5){
         return 0;
       }else{
         return 2;
       }//fin del if
  }//fin del if
  return 1;
 }//fin del fValidarCadena
